#ifndef PROGRAMLANGUAGETRANSLATE_H
#define PROGRAMLANGUAGETRANSLATE_H

#include <QObject>
#include "programlanguagetranslate_global.h"
//#include "GeneralDefine.h"

class PROGRAMLANGUAGETRANSLATESHARED_EXPORT ProgramLanguageTranslate : public QObject
{
    Q_OBJECT

public:
    ProgramLanguageTranslate();

    /**
     * @brief translateProgramCmdList       翻译程序指令字符串列表
     * @param language                      目标语言编号
     * @param cmdListIn                     要翻译的程序指令字符串
     * @return                              翻译好的程序指令需付传
     */
    QStringList translateProgramCmdList(int language, const QStringList &cmdListIn);

    ~ProgramLanguageTranslate();
};

#endif // PROGRAMLANGUAGETRANSLATE_H
